﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace Iacym.Entities
{
    public partial class IGLESIA : BaseEntity
    {
        public IGLESIA()
        {
            this.PERSONAs = new List<PERSONA>();
        }

        public int Id { get; set; }

        //validando datos en blanco a nivel de entidad
        [Display(Name = "Descripcion")]
        [Required(ErrorMessage = "Se Requiere una Descripción")]
        public string Descripcion { get; set; }

        [Display(Name = "ProcedenciaId")]
        [Required(ErrorMessage = "Se Requiere una Procedencia")]
        public int ProcedenciaId { get; set; }
        
           
        [Display(Name = "ProcedenciaId")]
        [Required(ErrorMessage = "Se Requiere una Procedencia")]
        public virtual PROCEDENCIA PROCEDENCIA { get; set; }
        public virtual ICollection<PERSONA> PERSONAs { get; set; }

        public string IglesiaCompleta
        {
            get { return Descripcion + " - " + PROCEDENCIA.Descripcion;}
        }
       
    }
}

